﻿$(function () {
  
    $.post('LoginHeartBeat?t=' + new Date().getTime(), {
    }, function (data) {
       // var data = eval('(' + data + ')');
        if (data.Result == "OK") {
            window.setTimeout(SetUserValueNew, 5000);
        } else {
            $(function () {
                Ext.Msg.alert('信息', '用户已经在别处登录！', function () {
                    window.location = "/";
                });
                
              
            });
        }
    });
    //$.ajax({
    //    url: 'LoginHeartBeat?t=' + new Date().getTime(),// 跳转到 action     
    //    data: {
    //        way: 'checkLogin'
    //    },
    //    timeout: 300000,
    //    type: 'post',
    //    cache: false,
    //    dataType: 'json',
    //    success: function (result) {
            //var result = eval('(' + result + ')');
            //if (result.Result == "OK") {
            //    window.setTimeout(SetUserValueNew, 5000);
            //} else {
            //    $(function () {
                   
            //        $.extend($.messager.defaults, {
            //            ok: "确定",
            //            cancel: "取消"
            //        });
            //        $.messager.alert("错误", "用户已经在别处登录！", "error");
                   

            //    });
              
              
            //}
          
    //    },
    //    error: function (result) {
    //        window.setTimeout(SetUserValueNew, 5000);
    //    }
    //});

});

function AddTab(tabPanel, id, url, menuItem) {
    var tab = App.MainTabPanel.getComponent(id);

    if (!tab) {
        tab = App.MainTabPanel.add({
            id: id,
            title: tabPanel,
            closable: true,
            menuItem: menuItem,
            loader: {
                url: url,
                renderer: "frame",
                loadMask: {
                    showMask: true,
                    msg: "读取中 ..."
                }
            }
        });

        tab.on("activate", function (tab) {
            // #{MenuPanel1}.setSelection(tab.menuItem);
        });
    }

    App.MainTabPanel.setActiveTab(tab);
}

function SetUserValueNew() {
    $.post('LoginHeartBeat?t=' + new Date().getTime(), {
    }, function (data) {
        //var data = eval('(' + data + ')');
        if (data.Result == "OK") {
            window.setTimeout(SetUserValueNew, 5000);
        } else {
            $(function () {

                Ext.Msg.alert('信息', '用户已经在别处登录！', function () {
                    window.location = "/";
                });
              
            });
        }
    });
    //$.ajax({
    //    url: 'LoginHeartBeat?t=' + new Date().getTime(),// 跳转到 action     
    //    data: {
    //        way: 'checkLogin'
    //    },
    //    timeout: 300000,
    //    type: 'post',
    //    cache: false,
    //    dataType: 'json',
    //    success: function (result) {
            //var result = eval('(' + result + ')');
            //if (result.Result == "OK") {
            //    window.setTimeout(SetUserValueNew, 5000);
            //} else {
            //    $(function () {

            //        $.extend($.messager.defaults, {
            //            ok: "确定",
            //            cancel: "取消"
            //        });
            //        $.messager.alert("错误", "用户已经在别处登录！", "error");
            //    });
            //}
    //    },
    //    error: function (result) {
    //        window.setTimeout(SetUserValueNew, 5000);
    //    }
    //});
}